IT257 DATABASE MANAGEMENT SYSTEM
Subject Cordinator: - Dr. Nirav Bhatt
Subject Name: - DATABASE MANAGEMENT SYSTEM
Semester: - 6
Title of the unit | Minimum number of hours | |
---|---|---|
1 |
Introductory concepts of DBMS |
06 |
2 | Entity-Relationship model | 06 |
3 |
Formal Relational Query Languages |
06 |
4 | Relational Database Design | 12 |
5 | Transactions | 10 |
6 | Concurrency Control | 10 |
7 | Recovery System | 05 |
8 | Indexing | 05 |
Unit Number | Topics | Teaching Hours |
---|---|---|
1 |
Introductory concepts of DBMS Introduction and applications of DBMS, Purpose of database, Data Independence, Database System architecture- levels, Mappings, Database users and DBA |
06 |
2 |
Entity-Relationship model Basic concepts, Design process, Constraints, Keys, Design issues, E-R diagrams, Weak Entity Sets, Extended E-R features Generalization, Specialization, Aggregation, Reduction to E-R database schema |
06 |
3 |
Formal Relational Query Languages Structure of Relational Databases, Domains, Relations, Relational Algebra fundamental Operators and Syntax, Relational algebra queries |
06 |
4 |
Relational Database design Functional Dependency–definition, Trivial and Non-Trivial FD, Closure of FD set, Closure of attributes, Irreducible set of FD, Normalization – 1NF,2NF,3NF, Decomposition using FD-Dependency Preservation, Multi-valued dependency& 4NF, Join Dependency & 5NF |
12 |
5 |
Transactions Transaction concepts, A Simple Transaction Model, Properties of Transactions, Serializability of transactions, Testing for Serializability |
10 |
6 |
Concurrency Control Lock-Based Protocol, Timestamp-Based Protocol, Multiple Granularity, Deadlock Handling |
10 |
7 |
Recovery System Failure Classification, Recovery and Atomicity, Log-based recovery, Transaction rollback and checkpoints, System recovery |
05 |
8 |
Indexing Basic Concepts, Ordered Indices, B+-Tree Index Files, B-Tree Index Files |
05 |
Textbooks |
---|
Database System Concepts, Abraham Silberschatz, Henry F. Korth & S. Sudarshan, McGraw Hill. Click Here |